/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package elqueustedesquieran;

import java.util.Calendar;

/**
 *
 * @author Jose Gabriel
 */
public class Persona {
    private String id;
    private String nombre;
    private String apellido;
    private Calendar fechaNac;
    private Persona padre;
    private Persona madre;
    private Persona hijo[];
    
    public Persona (String id,Calendar fechaNac,Persona madre,Persona padre){
        
    }

    public String getId() {
        return id;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellido() {
        return apellido;
    }

    public Calendar getFechaNac() {
        return fechaNac;
    }

    public Persona getPadre() {
        return padre;
    }

    public Persona getMadre() {
        return madre;
    }
    
    /*public int getEdad(){
        int i;
        i = fechaNac.;
        return i;
    }*/

    public Persona[] getHijo() {
        return hijo;
    }

    protected void setNombre(String nombre) {
        this.nombre = nombre;
    }

    protected void setApellido(String apellido) {
        this.apellido = apellido;
    }
    
    protected void addHijo(Persona p){        
        int tamaño = this.hijo.length;
        tamaño++;
        Persona[] aux = new Persona[tamaño];
        System.arraycopy(this.hijo, 0, aux, 0, this.hijo.length);
        hijo=aux;
        hijo[tamaño-1]=p;
    }
 }
